TEXMS

Method TEXMS of class APL2TEX created 19891114,14:0:55
Protocol: Internal Translation Table

Syntax

translation table TEXMS
Reference
TEXMS generates a translation table which maps symbols of the atomic vector to a LATEX macro name. All standard characters are NOT mapped (lowercase alphabet, uppercase alphabet, numbers).


Description
This translation table is designed for texts which contain only a few APL symbols or short APL expressions. Mixing with LATEX or TEX commands and macros is possible and allows a decent design of descriptions and short references. Especially using math mode together with APL functions gives a much better documentation for algorithms. It pays off to memoize this function.



\begin{APLfnsline}{}{\APLdel}
\APLT\APLM\APLleftarrow\APLT\APLE\APLX\APLM\protect
\APLunderbar\APLS\APLspace\APLA
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{}
\APLT\APLM\APLlefta...
...space\APLdoublequote
\APLspace\APLthree\APLspace\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{}
\APLT\APLM\APLlefta...
...space\APLdoublequote\APLspace
\APLseven\APLspace\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{}
\APLT\APLM\APLlef...
...\APLdoublequote
\APLspace\APLone\APLone\APLspace\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{}
\APLT\APLM\APLleft...
...APLdoublequote\APLspace\APLone\APLfive\APLspace
\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{}
\APLT\APLM\APLleft...
...APLdoublequote\APLspace\APLone\APLnine\APLspace
\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{}
\APLT\APLM\APLlefta...
...APLdoublequote\APLspace\APLtwo\APLthree\APLspace\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{}
\APLT\APLM\APLlef...
...ce\APLdoublequote\APLspace\APLtwo\APLseven\APLspace\APLmiss{27}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{}
\APLT\APLM\APLlef...
...PLspace\APLspace\APLspace\APLthree\APLone
\APLspace\APLmiss{31}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{}
\APLT\APLM\APLleft...
...ace\APLmiss{34}\APLspace\APLthree\APLfive\APLspace
\APLmiss{35}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{}
\APLT\APLM\...
...Ldoublequote\APLspace\APLthree\APLnine
\APLspace\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{}
\APLT\APLM\A...
...\APLdoublequote\APLspace\APLfour\APLthree\APLspace
\APLmiss{43}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{}
\APLT\APLM\A...
...Ldoublequote\APLspace\APLfour\APLseven\APLspace
\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{}
\APLT\APLM...
...Lspace\APLmiss{50}\APLspace\APLfive\APLone\APLspace\APLmiss{51}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{}
\APLT\APLM\...
...space\APLmiss{54}\APLspace\APLfive\APLfive\APLspace\APLmiss{55}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{}
\APLT\APLM\...
...space\APLmiss{58}\APLspace\APLfive\APLnine\APLspace\APLmiss{59}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{}
\APLT\APLM\A...
...pace
\APLmiss{62}\APLspace\APLsix\APLthree\APLspace\APLmiss{63}
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{}
\APLT\APLM...
...\APLsix\APLspace\APLuB\APLspace\APLsix\APLseven
\APLspace\APLuC
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{}
\APLT\APLM...
...APLzero\APLspace\APLuF\APLspace\APLseven\APLone\APLspace
\APLuG
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLone\APLnine\APLrightbracket}{}
\APLT\APLM\...
...our
\APLspace\APLcent\APLspace\APLseven\APLfive\APLspace\APLdot
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLzero\APLrightbracket}{}
\APLT\APLM\...
...pace
\APLplus\APLspace\APLseven\APLnine\APLspace\APLverticalbar
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLone\APLrightbracket}{}
\APLT\APLM\A...
...APLtwo\APLspace\APLuK\APLspace\APLeight\APLthree\APLspace\APLuL
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLtwo\APLrightbracket}{}
\APLT\APLM\A...
...PLsix\APLspace\APLuO\APLspace\APLeight\APLseven
\APLspace\APLuP
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLthree\APLrightbracket}{}
\APLT\APLM...
...pace\APLexclamation\APLspace
\APLnine\APLone\APLspace\APLdollar
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLfour\APLrightbracket}{}
\APLT\APLM\...
...APLspace\APLsemicolon\APLspace
\APLnine\APLfive\APLspace\APLnot
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLfive\APLrightbracket}{}
\APLT\APLM\...
...PLeight
\APLspace\APLuS\APLspace\APLnine\APLnine\APLspace\APLuT
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLsix\APLrightbracket}{}
\APLT\APLM\A...
...APLspace\APLuW\APLspace\APLone\APLzero\APLthree\APLspace
\APLuX
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLseven\APLrightbracket}{}
\APLT\APLM...
...APLsplitbar\APLspace\APLone\APLzero
\APLseven\APLspace\APLcomma
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLeight\APLrightbracket}{}
\APLT\APLM...
...ace
\APLgreater\APLspace\APLone\APLone\APLone\APLspace\APLquery
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLtwo\APLnine\APLrightbracket}{}
\APLT\APLM\...
...\APLdieresis\APLspace\APLone\APLone\APLfive\APLspace\APLquadjot
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLzero\APLrightbracket}{}
\APLT\APL...
...ce\APLspace\APLone\APLone\APLseven\APLspace
\APLepsilonunderbar
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLone\APLrightbracket}{}
\APLT\APLM...
...pace\APLcolon\APLspace\APLone\APLtwo\APLthree\APLspace\APLpound
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLtwo\APLrightbracket}{}
\APLT\APLM...
...PLequal\APLspace\APLone\APLtwo\APLseven\APLspace\APLdoublequote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLthree\APLrightbracket}{}
\APLT\AP...
...ro\APLspace\APLb\APLspace\APLone\APLthree\APLone
\APLspace\APLc
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLfour\APLrightbracket}{}
\APLT\APL...
...r\APLspace\APLf\APLspace\APLone\APLthree\APLfive\APLspace
\APLg
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLfive\APLrightbracket}{}
\APLT\APL...
...uparrow\APLspace\APLone\APLthree\APLnine\APLspace
\APLdownarrow
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLsix\APLrightbracket}{}
\APLT\APLM...
...APLg\APLh\APLt\APLa\APLr\APLr
\APLo\APLw\APLrightbrace\APLquote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLseven\APLrightbracket}{}
\APLupsh...
...nstile\APLspace
\APLone\APLfour\APLthree\APLspace\APLrightarrow
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLeight\APLrightbracket}{}
\APLT\AP...
...x\APLspace\APLk\APLspace\APLone\APLfour\APLseven\APLspace
\APLl
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLthree\APLnine\APLrightbracket}{}
\APLT\APL...
...ero
\APLspace\APLo\APLspace\APLone\APLfive\APLone\APLspace\APLp
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLzero\APLrightbracket}{}
\APLT\APLM...
...rightshoe\APLspace\APLone\APLfive\APLfive\APLspace
\APLleftshoe
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLone\APLrightbracket}{}
\APLT\APLM\...
...iss{158}
\APLspace\APLone\APLfive\APLnine\APLspace\APLleftarrow
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLtwo\APLrightbracket}{}
\APLT\APLM\...
...PLspace\APLquote\APLs\APLquote\APLspace\APLquote\APLt
\APLquote
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLthree\APLrightbracket}{}
\APLupsho...
...wo\APLspace\APLs\APLspace\APLone
\APLsix\APLthree\APLspace\APLt
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLfour\APLrightbracket}{}
\APLT\APLM...
...ix
\APLspace\APLw\APLspace\APLone\APLsix\APLseven\APLspace\APLx
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLfive\APLrightbracket}{}
\APLT\APLM...
...APLupshoe
\APLspace\APLone\APLseven\APLone\APLspace\APLdownshoe
\end{APLfnsline}

\begin{APLfnsline}{\APLleftbracket\APLfour\APLsix\APLrightbracket}{}
\APLT\APLM\...
...ce\APLnotless\APLspace\APLone\APLseven\APLfive
\APLspace\APLjot
\end{APLfnsline}